package cn.tedu.csmall.server.service; 
 /*
 @Time: 2022/8/25 18:30
 @Author:GShuai
 @File:IAttributeService.class
 @Software:IntelliJ IDEA
*/


import cn.tedu.csmall.server.pojo.dto.AttributeAddNewDTO;
import cn.tedu.csmall.server.pojo.vo.AttributeListItemVO;

import java.util.List;
/**
 * 属性业务接口
 *
 * @version 0.0.1
 */
public interface IAttributeService {

    /**
     * 添加属性
     *
     * @param attributeAddNewDTO 需要添加的属性数据
     */
    void addNew(AttributeAddNewDTO attributeAddNewDTO);

    /**
     * 根据id删除属性数据
     *
     * @param id 需要删除的属性数据的id
     */
    void deleteById(Long id);

    /**
     * 查询属性列表
     *
     * @return 属性列表的集合
     */
    List<AttributeListItemVO> list();
}
